package com.skyeye.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.skyeye.entity.User;
import org.apache.ibatis.annotations.Mapper;

/**
 * 用户数据访问层接口（MyBatis-Plus方式）
 * 继承BaseMapper后可以使用QueryWrapper等便捷功能
 */
@Mapper
public interface UserMapperPlus extends BaseMapper<User> {
    // 继承BaseMapper后，已经包含了基本的CRUD方法：
    // - insert(T entity) - 插入
    // - deleteById(Serializable id) - 根据ID删除
    // - updateById(T entity) - 根据ID更新
    // - selectById(Serializable id) - 根据ID查询
    // - selectList(Wrapper<T> queryWrapper) - 条件查询列表
    // - selectOne(Wrapper<T> queryWrapper) - 条件查询单个
    // - selectCount(Wrapper<T> queryWrapper) - 条件查询数量
    // 等等...
}
